home *** CD-ROM | disk | FTP | other *** search
- Samba 1.9.15p8 for OS/2 release 3 : REQUIRES emx 0.9b.
-
-
- Please read the file README, which contains general information about
- the configuration and use of Samba.
-
-
- Notes specific to OS/2 port:
- ============================
-
- Filenames have been shortened to 8.3 in case anyone is using FAT.
- Files affected are:
- smb.conf -> smb.cfg smbclient -> smbclnt.exe
- smbstatus -> smbstat.exe nmblookup -> nmblook.exe
- smbpasswd -> smbpass.exe
-
- As I only use HPFS, I can't guarantee this will work on FAT systems,
- although I have tried to stick to 8.3 filenames. I have noticed some
- temporary files being created with long filenames by smbd when I tried
- printing (which does not work yet anyway). nmbd will not be able to
- create browse lists on FAT systems, as it uses temporary files with
- long file names.
-
- smb.cfg should be in the directory smbd is started from. The path to
- smb.cfg is a compile time option, so if you are compiling from source
- you can set this to an absolute path to remove this restriction.
-
- User home directories not supported. This doesn't make much sense on
- OS/2. I haven't actually disabled anything, so if you try setting
- this up, behaivour is undefined.
-
- Password support is incomplete (I have found a crypt() routine, but
- lack of passwd file support in the EMX libraries make support difficult
- without major changes). Setting a password server may work.
-
- Printing does not appear to be working. The output of OS/2's lpq seems
- to depend on the print server and may differ from the versions of lpq
- already supported by samba.
-
- Make sure you have a \tmp directory on the drive you run from, as samba
- expects all Unix systems to have /tmp.
-
- You must have a "SET HOSTNAME=<hostname>" line in your config.sys
-
- Included Files
- ==============
-
-
- README README file from Samba distribution
-
- README.OS2 This file
-
- smbd.exe Samba server - provides LanManager style file and print
- services.
-
- nmbd.exe Netbios (rfc1001/1002) nameserver
-
- smbclnt.exe Command-line client for accessing PC disks and printers.
-
- nmblook.exe Netbios name lookup.
-
- testparm.exe For testing config file.
-
- manpages smbd.txt, nmbd.txt, smbrun.txt, smbstat.txt, smbclnt.txt
- clitar.txt, testparm.txt, testprns.txt
-
- samba.faq The Samba FAQ
-
- samba.txt General manpage for the whole suite.
-
- config.txt Manpage for smb.cfg (config file)
-
- examples/ Sample smb.cfg files
-
- patches.os2 Patches needed to compile the 1.9.16p8 source with EMX 0.9b
-
- makefile.os2 Makefile with minor alterations to make it easier to compile
- under OS/2
-
-
- Included but untested:
- ======================
-
- clitar.exe tar extension to smbclient for backing up PCs.
-
- testprns.exe For testing printer setups.
-
- smbos2.exe Wrapper for running programs from smbd (added after it was
- pointed out that samba often passes filenames with full paths
- in Unix style (eg /tmp/file) as arguments).
-
- smbstat.exe Show status of smbd.
-
- smbpass.exe To do with passwords - probably not much use under OS/2.
-
-
- Source, and more documentation, is available from the Samba WWW site :
-
- http://lake.canberra.edu.au/pub/samba/
-
- EMX 0.9b is available from hobbes.nmsu.edu, ftp.cdrom.com, ftp.leo.org and
- other OS/2 FTP sites. emxrt.zip contains the required libraries.
-
- Bugs:
- =====
-
- Known problems:
- ===============
-
- Printing does not work. I have tried using REXX scripts with path info
- built in, and watched the processes startup properly but nothing comes
- out of the printer (remote via lpr in this case).
- If you can get it going, please let me know how you did it.
-
- Temporary files are created with long filenames (when printing, and updating
- browse list)
-
- Backspace deletes two chars after a '\' is entered in smbclnt.
-
-
-
- Bug reports for the OS/2 port should be sent to Jason Rumney <jasonr@pec.co.nz>.
-
- Change log:
- ===========
-
- * Changes from release 2 to release 3.
-
- Samba no longer has the restriction of only being able to access files on
- the drive it is run from.
-
- Commands that formerly redirected output to /dev/null should now redirect
- to NUL instead.
-
- smbrun removed, as it was all to do with running permissions which are
- meaningless under OS/2. smbos2 included as an optional wrapper to translate
- paths (turn /'s into \'s).
-
- smbdf.cmd included (I wrote this a while back but forgot to include it before)
- add the following line to smb.cfg to use it (warning: it is quite slow)
- dfree command = smbdf.cmd
-
- * Changes from release 1 to release 2.
-
- nmblookup (nmblook.exe) is included, and works.
-
- An attempt at password support was made using the gnuufc crypt routines,
- but then I found that a lot of functions in the EMX libraries to do with
- passwd files don't actually do anything.
-
- Browse lists should now work if you use HPFS and set your lock directory
- to an absolute pathname.
-
- Thanks and Goodbye
- ==================
-
- Thanks to those of you who have provided feedback, and helped find bugs.
- As I will soon be switching to Windows 95 (by necessity, not choice so
- no flames please :-) I will no longer be able to work on Samba for
- OS/2. Hopefully someone else will be able to pick it up and bring it
- to the same level as the Unix version. Don't forget to send any
- patches to Andrew Tridgell (samba-bugs@anu.edu.au) so they will get
- included with the general release (use conditional compiles for OS/2
- specifics).
-
- Jason Rumney (jasonr@pec.co.nz)
-